Ensure all agents have correct tools in their YAML frontmatter#64
Ensure all agents have correct tools in their YAML frontmatter#64Malcolmnixon merged 4 commits intomainfrom
Conversation
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TemplateDotNetLibrary/sessions/f3231d8b-0d74-498c-8a67-743144a8ea53
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TemplateDotNetLibrary/sessions/f5883811-e38b-459b-9872-4a4494c7ccd4
agent tool when they coordinate with other agents
There was a problem hiding this comment.
Pull request overview
Updates Copilot agent definitions to ensure agents that coordinate with peers have the required agent tool available, and standardizes tool frontmatter across all agent profiles.
Changes:
- Add
agentto thetools:frontmatter list for multiple coordinating agents. - Standardize agent frontmatter toolsets to
[read, search, edit, execute, github, agent](including adding missinggithub/execute/editwhere applicable).
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/agents/test-developer.agent.md | Expands tools list to include github and agent (and standardizes ordering). |
| .github/agents/technical-writer.agent.md | Expands tools list to include github and agent (and standardizes ordering). |
| .github/agents/software-developer.agent.md | Adds agent to enable cross-agent handoffs. |
| .github/agents/requirements.agent.md | Expands tools list to include github and agent (and standardizes ordering). |
| .github/agents/repo-consistency.agent.md | Standardizes tools list by adding execute (already had github and agent). |
| .github/agents/code-review.agent.md | Standardizes tools list by adding edit (already had github and agent). |
| .github/agents/code-quality.agent.md | Adds agent to enable cross-agent handoffs (also standardizes ordering). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@copilot For those agents that contain github URLs for reading reference information, do those agents need the 'web' tool specified in their YAML frontmatter? |
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TemplateDotNetLibrary/sessions/68b67689-82a5-41f0-9dde-3c752ffb7606
Yes — two agents explicitly reference external raw GitHub URLs as content to fetch and read:
Both now have The other agents' URLs are either GitHub search/API operations (covered by |
agent tool when they coordinate with other agents
Pull Request
Description
Several agents were missing tools in their YAML frontmatter
tools:list that they require to function correctly.Type of Change
Related Issues
Pre-Submission Checklist
Before submitting this pull request, ensure you have completed the following:
Build and Test
dotnet build --configuration Releasedotnet test --configuration ReleaseCode Quality
dotnet format --verify-no-changesQuality Checks
Please run the following checks before submitting:
./lint.sh(Unix/macOS) orcmd /c lint.bat/./lint.bat(Windows)Testing
Documentation
Additional Notes
Changes are confined to YAML frontmatter
tools:lines in.github/agents/*.agent.md— no agent instructions or logic were modified.✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.